package com.wave.wavesystem.business.pojo.entity;

import com.mybatisflex.annotation.Table;

import lombok.Data;
import lombok.EqualsAndHashCode;
import wave.common.pojo.entity.BaseEntity;

import java.io.Serializable;

/**
 * @author 夕下风波
 * @date 2025-01-22
 * @description 菜单表 实体
 */
@Data
@Table("wave_menu")
@EqualsAndHashCode(callSuper = true)
public class MenuEntity extends BaseEntity implements Serializable {
    // 是否禁用 1未禁用 0禁用
    private Boolean enable;
    // 图标
    private String icon;
    // 菜单类型
    private String type;
    // 菜单名称
    private String name;
    // 父级路由，0未顶级菜单
    private Long parent;
    // 排序
    private Integer order;
    // 菜单路径
    private String path;
    // 组件路径
    private String componentPath;
}
